<?php 

// 控制基类
class Controller extends Smarty
{
	public function __construct()
	{
		//初始化配置
		$this->setTemplateDir('./views')
			   ->setCompileDir('./runtime/views_c')
			   ->setConfigDir('./configs')
			   ->setCacheDir('./runtime/caches');
		// 配置 模版变量的定界符
		$this->left_delimiter = '<{';
		$this->right_delimiter = '}>';
		// 配置 缓存的控制
		$this->caching = false;
		$this->cache_lifetime = 30;
	}
	
	// 当调用不存在的方法时:
	public function __call($fun, $parems)
	{
		header("HTTP/1.0 404not found");
        echo '<h1>来自于控制器的404 NOT FOUND</h1>';
        exit;
	}
}














